package com.example.children.Model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.Date;


    @Data   //是 @Getter、@Setter、@ToString、@EqualsAndHashCode 和 @RequiredArgsConstructor 的组合注解，通常用于 Java 的 POJO 类。
    @TableName("Behavior")
    @NoArgsConstructor  //自动生成一个无参构造函数。
    @AllArgsConstructor  //自动生成一个包含所有字段的构造函数。
    public class Behavior implements Serializable {   //Fn ,*,alt,Insert  出勤

        @TableId("behavior_id")  // 主键注解，表示数据库中的主键字段
        public String behaviorId; //日常表现记录ID

        @TableField("student_id")    //其他键
        public String studentId  ;//

        @TableField("date")
        public LocalDate date  ;//date

        @TableField("teacher_comments")
        public String teacherComments   ;//老师评语

        @TableField("behavior_description")
        public String behaviorDescription   ;//行为描述


    }
